package com.jic.market.request.rest.promotion;

import com.jic.market.request.rest.base.RestBaseRequest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;


/**
 * description: PromotinInfoRestRequest
 * date: 2020/4/8 11:05
 * author: wangys
 * version: 1.0
 */
@Data
@Accessors(chain = true)
@ApiModel("根据商品编码查询参与活动实体")
public class PromotionInfoRestRequest extends RestBaseRequest {
    @ApiModelProperty(notes = "第三方商品编码")
    private String thirdProductCode;

    @ApiModelProperty(notes = "第三方商品编码集合")
    private List<String> thirdProductCodes;

    @ApiModelProperty(notes = "商品id")
    private Long mpId;

    @ApiModelProperty(notes = "活动编码")
    private String promotionCode;

    @ApiModelProperty(notes = "活动类型-前端")
    private Integer frontPromotionType;

    @ApiModelProperty(notes = "当前页")
    private Integer start = 1;

    @ApiModelProperty(notes = "每页条数")
    private Integer limit = 20;

    @ApiModelProperty(notes = "产品类型 spu:10 sku:20")
    private Integer productType;

    @ApiModelProperty(notes = "第三方用户id")
    private String thirdUserId;

    @ApiModelProperty(notes = "渠道")
    private String channelCode;
}
